struggle helplessly

Translations
se débattre en vain